﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int add(int a, int b) {
    if (b == 0) return a;
    return add(a ^ b, (a & b) << 1);
}
int main() {
    int a, b;
    printf("请输入两个用于求和的整数:>");
    scanf("%d %d", &a, &b);
    printf("%d + %d = %d\n",a,b, add(a, b));
    return 0;
}